package com.eningqu.aipen.logic.model.medical;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Package:com.eningqu.aipen.logic.model.medical
 * Author:starr
 * Time:2024/2/4 14:59
 * Description:  今日挂号的记录
 */
@NoArgsConstructor
@Data
public class GhTodayBean implements Serializable {

    @SerializedName("msg")
    public String msg;
    @SerializedName("code")
    public Integer code;
    @SerializedName("ghList")
    public List<GhListDTO> ghList;

    @NoArgsConstructor
    @Data
    public static class GhListDTO implements Serializable{
        @SerializedName("emrGhId")
        public Integer emrGhId;
        @SerializedName("emrHzId")
        public Integer emrHzId;
        @SerializedName("emrYsId")
        public Integer emrYsId;
        @SerializedName("emrGhState")
        public Integer emrGhState;
        @SerializedName("emrGhTime")
        public String emrGhTime;
        @SerializedName("emrGhOrder")
        public String emrGhOrder;
        @SerializedName("hzInfoEntity")
        public HzInfoEntityDTO hzInfoEntity;

        @NoArgsConstructor
        @Data
        public static class HzInfoEntityDTO implements Serializable{
            @SerializedName("emrHzId")
            public Integer emrHzId;
            @SerializedName("emrHzPhone")
            public String emrHzPhone;
            @SerializedName("emrHzPwd")
            public String emrHzPwd;
            @SerializedName("emrHzName")
            public String emrHzName;
            @SerializedName("emrHzSex")
            public String emrHzSex;
            @SerializedName("emrHzAge")
            public Integer emrHzAge;
            @SerializedName("emrHzJob")
            public String emrHzJob;
            @SerializedName("emrHzBirth")
            public String emrHzBirth;
            @SerializedName("emrHzPlace")
            public String emrHzPlace;
            @SerializedName("emrHzCard")
            public Object emrHzCard;
            @SerializedName("emrHzMarry")
            public String emrHzMarry;
            @SerializedName("emrHzGm")
            public Object emrHzGm;
            @SerializedName("emrHzImg")
            public String emrHzImg;
        }
    }
}
